package com.aynu.entities;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor//全参
@NoArgsConstructor//空参
//这是一个传给前端的一个类
public class CommonResult<T>{
    //404,500等错误返回码
    private Integer code;

    //成功或者错误信息
    private String message;

    //上面的T是payment就返回payment，装的是order就返回order
    //到时候可以返回里面的属性
    private T data;

    //可能用到的两个参数的构造方法
    public  CommonResult(Integer code,String message){
        this(code,message,null);
    }
}
